package com.dq.demos.web.pojo;

import com.alibaba.fastjson.JSONArray;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @Author: wxf
 * @Description: TODO
 * @Date: 2025/4/24 11:27
 * @Version: 1.0
 */
@Component
public class ReqDataParamVo extends ReqParamVO{
    //基本json
    private String jsonObject;
    //searchCode 需要的查询参数
    private String searchCode;

    private String isUploadFile;

    public String getIsUploadFile() {
        return isUploadFile;
    }

    public void setIsUploadFile(String isUploadFile) {
        this.isUploadFile = isUploadFile;
    }

    //单据号
    private  String billno;

    public String getSearchCode() {
        return searchCode;
    }

    public void setSearchCode(String searchCode) {
        this.searchCode = searchCode;
    }

    public String getBillno() {
        return billno;
    }

    public void setBillno(String billno) {
        this.billno = billno;
    }

    public JSONArray getFilesBase64() {
        return filesBase64;
    }

    public void setFilesBase64(JSONArray filesBase64) {
        this.filesBase64 = filesBase64;
    }

    //附件文件
    private JSONArray filesBase64;

    public String getJsonObject() {
        return jsonObject;
    }

    public ReqDataParamVo() {}

    public void setJsonObject(String jsonObject) {
        this.jsonObject = jsonObject;
    }

    public ReqDataParamVo(String beginDate, String jsonObject) {
        super(beginDate);
        this.jsonObject = jsonObject;
    }

    public ReqDataParamVo(String beginDate, String endDate, String reqURL, String jsonObject) {
        super(beginDate, endDate, reqURL);
        this.jsonObject = jsonObject;
    }
}
